cmake_minimum_required(VERSION 3.10)
project(cloud_storage_monorepo)

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# 通过 add_subdirectory 命令将 v1 和 v2 作为子项目添加进来
# CMake 会自动进入这些子目录并执行它们的 CMakeLists.txt
add_subdirectory(cloud_storage_service_v1)
add_subdirectory(cloud_storage_service_v2)
add_subdirectory(cloud_storage_service_v3)
add_subdirectory(cloud_storage_service_v4_v5)
